package main

import (
	"context"
	user "user/kitex_gen/user"
)

// UserServiceImpl implements the last service interface defined in the IDL.
type UserServiceImpl struct{}

// AddUser implements the UserServiceImpl interface.
func (s *UserServiceImpl) AddUser(ctx context.Context, user *user.User) (resp bool, err error) {
	// TODO: Your code here...
	return
}

// DeleteUser implements the UserServiceImpl interface.
func (s *UserServiceImpl) DeleteUser(ctx context.Context, id int64) (resp bool, err error) {
	// TODO: Your code here...
	return
}

// EditUser implements the UserServiceImpl interface.
func (s *UserServiceImpl) EditUser(ctx context.Context, user *user.User) (resp bool, err error) {
	// TODO: Your code here...
	return
}

// GetUserInfo implements the UserServiceImpl interface.
func (s *UserServiceImpl) GetUserInfo(ctx context.Context, user *user.User) (resp *user.User, err error) {
	// TODO: Your code here...
	return
}

// GetUserList implements the UserServiceImpl interface.
func (s *UserServiceImpl) GetUserList(ctx context.Context, offset int64, limit int64) (resp []*user.User, err error) {
	// TODO: Your code here...
	return
}
